package com.smartfactory.sail.vo.plan;

import com.baomidou.mybatisplus.annotation.TableField;
import com.smartfactory.sail.entity.enums.ContractTypeEnum;
import com.smartfactory.sail.entity.enums.OrderItemStatusEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author 王巨壁
 * @title: ListUnPlanOrderItem
 * @projectName smart-sail
 * @description: 未排班的列表
 * @date 2019/9/99:46
 */
@Data
public class ListUnPlanOrderItem {

    @ApiModelProperty(value = "订单编号")
    @TableField("orderCode")
    private String orderCode;

    @ApiModelProperty(value = "订单产品id")
    @TableField("orderItemId")
    private Long orderItemId;

    @ApiModelProperty(value = "客户名称-客户名称会变动合同中只记录当前名称")
    @TableField("custName")
    private String custName;

    @ApiModelProperty(value = "产品名称")
    @TableField("itemName")
    private String itemName;

    @ApiModelProperty(value = "产品订单数量")
    private Integer size;

    @ApiModelProperty(value = "时产能")
    private Integer hourlyCapacity;


    @ApiModelProperty(value = "交货日期")
    @TableField("deliveryDate")
    private String deliveryDate;

    @ApiModelProperty(value = "合同类型1普通2加急")
    @TableField("contractType")
    private ContractTypeEnum contractType;

    @ApiModelProperty(value = "状态")
    @TableField("status")
    private OrderItemStatusEnum status;
}
